package net.zoneland.zrdp.system.mapper;

import java.util.List;

import net.zoneland.zrdp.system.domain.SysHttpLog;

/**
 * HttpClient日志Mapper接口
 *
 * @author zonevue
 */
public interface SysHttpLogMapper {
    /**
     * 查询HttpClient日志
     *
     * @param id HttpClient日志主键
     * @return HttpClient日志
     */
    SysHttpLog selectSysHttpLogById(Long id);

    /**
     * 查询HttpClient日志列表
     *
     * @param sysHttpLog HttpClient日志
     * @return HttpClient日志集合
     */
    List<SysHttpLog> selectSysHttpLogList(SysHttpLog sysHttpLog);

    /**
     * 新增HttpClient日志
     *
     * @param sysHttpLog HttpClient日志
     * @return 结果
     */
    int insertSysHttpLog(SysHttpLog sysHttpLog);

    /**
     * 修改HttpClient日志
     *
     * @param sysHttpLog HttpClient日志
     * @return 结果
     */
    int updateSysHttpLog(SysHttpLog sysHttpLog);

    /**
     * 删除HttpClient日志
     *
     * @param id HttpClient日志主键
     * @return 结果
     */
    int deleteSysHttpLogById(Long id);

    /**
     * 批量删除HttpClient日志
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    int deleteSysHttpLogByIds(Long[] ids);
}
